package com.ctvit.framework.security.domain;
import java.util.Date;
import com.ctvit.framework.domain.BaseBean;
/**
* domain类
* 对应数据库表:PERM_AUTHZ_RESOURCE
* 
*/ 
public class PermAuthzResource extends BaseBean{
	/*
	* 字段:     ID
	* 数据库类型:NUMBER
	* 说明:     后台权限表主键
	* 
	*/
	private Long id;
	/*
	* 字段:     CODE
	* 数据库类型:VARCHAR2
	* 说明:     权限代码
	* 
	*/
	private String code;
	/*
	* 字段:     TYPE
	* 数据库类型:VARCHAR2
	* 说明:     权限类型
	* 
	*/
	private String type;
	/*
	* 字段:     DEFINITION
	* 数据库类型:VARCHAR2
	* 说明:     权限定义
	* 
	*/
	private String definition;
	/*
	* 字段:     DESCRIPTION
	* 数据库类型:VARCHAR2
	* 说明:     权限说明
	* 
	*/
	private String description;
	/*
	* 字段:     CREATOR
	* 数据库类型:VARCHAR2
	* 说明:     创建人
	* 
	*/
	private String creator;
	/*
	* 字段:     CREATE_TIMESTAMP
	* 数据库类型:DATE
	* 说明:     创建时间
	* 
	*/
	private Date createTimestamp;
	/*
	* 字段:     MODIFIER
	* 数据库类型:VARCHAR2
	* 说明:     修改人
	* 
	*/
	private String modifier;
	/*
	* 字段:     MODIFY_TIMESTAMP
	* 数据库类型:DATE
	* 说明:     修改时间
	* 
	*/
	private Date modifyTimestamp;
	
	/**
	 * 后台权限表主键.
	 *
	 * @return Id type:Long
	 */
	public Long getId() {
		return id;
	}
	
	/**
	 * 后台权限表主键.
	 *
	 * @param newvalue
	 */
	public void setId(Long newvalue) {
		this.id = newvalue;
	}
	
	/**
	 * 权限代码.
	 *
	 * @return Code type:String
	 */
	public String getCode() {
		return code;
	}
	
	/**
	 * 权限代码.
	 *
	 * @param newvalue
	 */
	public void setCode(String newvalue) {
		this.code = newvalue;
	}
	
	/**
	 * 权限类型.
	 *
	 * @return Type type:String
	 */
	public String getType() {
		return type;
	}
	
	/**
	 * 权限类型.
	 *
	 * @param newvalue
	 */
	public void setType(String newvalue) {
		this.type = newvalue;
	}
	
	/**
	 * 权限定义.
	 *
	 * @return Definition type:String
	 */
	public String getDefinition() {
		return definition;
	}
	
	/**
	 * 权限定义.
	 *
	 * @param newvalue
	 */
	public void setDefinition(String newvalue) {
		this.definition = newvalue;
	}
	
	/**
	 * 权限说明.
	 *
	 * @return Description type:String
	 */
	public String getDescription() {
		return description;
	}
	
	/**
	 * 权限说明.
	 *
	 * @param newvalue
	 */
	public void setDescription(String newvalue) {
		this.description = newvalue;
	}
	
	/**
	 * 创建人.
	 *
	 * @return Creator type:String
	 */
	public String getCreator() {
		return creator;
	}
	
	/**
	 * 创建人.
	 *
	 * @param newvalue
	 */
	public void setCreator(String newvalue) {
		this.creator = newvalue;
	}
	
	/**
	 * 创建时间.
	 *
	 * @return CreateTimestamp type:Date
	 */
	public Date getCreateTimestamp() {
		return createTimestamp;
	}
	
	/**
	 * 创建时间.
	 *
	 * @param newvalue
	 */
	public void setCreateTimestamp(Date newvalue) {
		this.createTimestamp = newvalue;
	}
	
	/**
	 * 修改人.
	 *
	 * @return Modifier type:String
	 */
	public String getModifier() {
		return modifier;
	}
	
	/**
	 * 修改人.
	 *
	 * @param newvalue
	 */
	public void setModifier(String newvalue) {
		this.modifier = newvalue;
	}
	
	/**
	 * 修改时间.
	 *
	 * @return ModifyTimestamp type:Date
	 */
	public Date getModifyTimestamp() {
		return modifyTimestamp;
	}
	
	/**
	 * 修改时间.
	 *
	 * @param newvalue
	 */
	public void setModifyTimestamp(Date newvalue) {
		this.modifyTimestamp = newvalue;
	}
}

